package com.laopan.wxpay.paycallback;

import com.laopan.wxpay.bean.refund.RefundCallbackResult;
import com.laopan.wxpay.bean.result.OrderResult;

/**
 *
 * @author laopan
 * @className PayCallBackFactory
 * @date 2021/3/6 10:34
 */
public interface PayCallbackFactory {
    /**
     * 支付回调处理
     * @param orderResult 支付结果
     * @return 是否处理成功
     */
     boolean callback(OrderResult orderResult);

    /**
     * 退款回调处理
     * @param refundResult 退款结果
     * @return 是否处理成功
     */
     boolean refundCallback(RefundCallbackResult refundResult);
}
